package android.slc.appbase.ui.widget.table;

import javafx.beans.DefaultProperty;
import javafx.collections.ObservableList;
import javafx.scene.control.Skin;
import javafx.scene.control.TableView;

/**
 * @author slc
 * @date 2023/11/6
 **/
@DefaultProperty("items")
public class OpenTableView<S> extends TableView<S> {

    public OpenTableView() {
        super();
    }

    public OpenTableView(ObservableList<S> items) {
        super(items);
    }

    @Override
    protected Skin<?> createDefaultSkin() {
        return new OpenTableViewSkin<>(this);
    }
}